<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.7) on Thu Dec 01 22:36:11 PST 2016 -->
    <title>EntityList (Moqui Framework 2.0.0)</title>
    <meta name="date" content="2016-12-01">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="EntityList (Moqui Framework 2.0.0)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/entity/EntityList" target="_top">Frames</a></li>
            <li><a href="EntityList.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>org.moqui.entity</strong></div>

    <h2 title="[Java] Interface EntityList" class="title">[Java] Interface EntityList</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>java.io.Serializable
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">

            <dl>
                <dt>All Superinterfaces:</dt>
                <dd>java.util.Collection, java.lang.Iterable, java.io.Serializable</dd>
            </dl>

    <p> Contains a list of EntityValue objects.
 Entity List that adds some additional operations like filtering to the basic List&lt;EntityValue&gt;.

 The various methods here modify the internal list for efficiency and return a reference to this for convenience.
 If you want a new EntityList with the modifications, use clone() or cloneList() then modify it.
 </p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#addAllIfMissing(org.moqui.entity.EntityList)">addAllIfMissing</a></strong>(<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> el)</code><br>Adds each value in the passed list to this list if the value isn't already in it. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#addIfMissing(org.moqui.entity.EntityValue)">addIfMissing</a></strong>(<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> value)</code><br>Adds the value to this list if the value isn't already in it. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#cloneList()">cloneList</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filter(Closure<Boolean>, java.lang.Boolean)">filter</a></strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure, java.lang.Boolean include)</code><br>Modify this EntityList so that it includes (or excludes) entity values where the closure evaluates to true.
 </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByAnd(Map<String, Object>)">filterByAnd</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</code><br>Modify this EntityList so that it contains only the values that match the values in the fields parameter.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByAnd(Map<String, Object>, java.lang.Boolean)">filterByAnd</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields, java.lang.Boolean include)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByCondition(org.moqui.entity.EntityCondition, java.lang.Boolean)">filterByCondition</a></strong>(<a href='../../../org/moqui/entity/EntityCondition.html'>EntityCondition</a> condition, java.lang.Boolean include)</code><br>Modify this EntityList so that it includes (or excludes) values matching the condition.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByDate(java.lang.String, java.lang.String, java.sql.Timestamp)">filterByDate</a></strong>(java.lang.String fromDateName, java.lang.String thruDateName, java.sql.Timestamp moment)</code><br>Modify this EntityList so that it contains only the values that are active for the moment passed in.
 </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByDate(java.lang.String, java.lang.String, java.sql.Timestamp, boolean)">filterByDate</a></strong>(java.lang.String fromDateName, java.lang.String thruDateName, java.sql.Timestamp moment, boolean ignoreIfEmpty)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByLimit(java.lang.Integer, java.lang.Integer)">filterByLimit</a></strong>(java.lang.Integer offset, java.lang.Integer limit)</code><br>Modify this EntityList to only contain up to limit values starting at the offset.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#filterByLimit(java.lang.String, boolean)">filterByLimit</a></strong>(java.lang.String inputFieldsMapName, boolean alwaysPaginate)</code><br>For limit filter in a cached entity-find with search-form-inputs, done after the query</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#find(Closure<Boolean>)">find</a></strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure)</code><br>Find the first value in this EntityList where the closure evaluates to true.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#findAll(Closure<Boolean>)">findAll</a></strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure)</code><br>Different from filter* method semantics, does not modify this EntityList. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getFirst()">getFirst</a></strong>()</code><br>Get the first value in the list.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Integer</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getLimit()">getLimit</a></strong>()</code><br>The limit used to filter the list, if filterByLimit has been called.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getMasterValueList(java.lang.String)">getMasterValueList</a></strong>(java.lang.String name)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.Integer</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getOffset()">getOffset</a></strong>()</code><br>The offset used to filter the list, if filterByLimit has been called.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPageIndex()">getPageIndex</a></strong>()</code><br>For use with filterByLimit when paginated. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPageSize()">getPageSize</a></strong>()</code><br>For use with filterByLimit when paginated. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getPlainValueList(int)">getPlainValueList</a></strong>(int dependentLevels)</code><br>Get a list of Map (not EntityValue) objects. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#indexMatching(Map<String, Object>)">indexMatching</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; valueMap)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isFromCache()">isFromCache</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Iterator&lt;<a href='../../../org/moqui/entity/EntityValue.html' title='EntityValue'>EntityValue</a>&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#iterator()">iterator</a></strong>()</code><br>Method to implement the Iterable interface to allow an EntityList to be used in a foreach loop.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#move(int, int)">move</a></strong>(int fromIndex, int toIndex)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#orderByFields(List<String>)">orderByFields</a></strong>(java.util.List&lt;java.lang.String&gt; fieldNames)</code><br>Modify this EntityList so that is ordered by the field names passed in.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../org/moqui/entity/EntityList.html'>EntityList</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#removeByAnd(Map<String, Object>)">removeByAnd</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#setFromCache()">setFromCache</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#writeXmlText(java.io.Writer, java.lang.String, int)">writeXmlText</a></strong>(java.io.Writer writer, java.lang.String prefix, int dependentLevels)</code><br>Writes XML text with an attribute or CDATA element for each field of each record. </td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>interface java.util.List</strong></code></td>
                            <td class="colLast"><code>java.util.List#add(java.lang.Object), java.util.List#add(int, java.lang.Object), java.util.List#remove(java.lang.Object), java.util.List#remove(int), java.util.List#get(int), java.util.List#equals(java.lang.Object), java.util.List#hashCode(), java.util.List#indexOf(java.lang.Object), java.util.List#clear(), java.util.List#isEmpty(), java.util.List#lastIndexOf(java.lang.Object), java.util.List#contains(java.lang.Object), java.util.List#replaceAll(java.util.function.UnaryOperator), java.util.List#size(), java.util.List#subList(int, int), java.util.List#toArray(), java.util.List#toArray([Ljava.lang.Object;), java.util.List#iterator(), java.util.List#spliterator(), java.util.List#addAll(java.util.Collection), java.util.List#addAll(int, java.util.Collection), java.util.List#set(int, java.lang.Object), java.util.List#containsAll(java.util.Collection), java.util.List#removeAll(java.util.Collection), java.util.List#retainAll(java.util.Collection), java.util.List#listIterator(int), java.util.List#listIterator(), java.util.List#sort(java.util.Comparator), java.util.List#stream(), java.util.List#removeIf(java.util.function.Predicate), java.util.List#parallelStream(), java.util.List#forEach(java.util.function.Consumer)</code></td>
                        </tr>
                        <tr class="rowColor">
                            <td class="colFirst"><code>interface java.lang.Iterable</strong></code></td>
                            <td class="colLast"><code>java.lang.Iterable#iterator(), java.lang.Iterable#spliterator(), java.lang.Iterable#forEach(java.util.function.Consumer)</code></td>
                        </tr>
                        <tr class="altColor">
                            <td class="colFirst"><code>interface java.io.Externalizable</strong></code></td>
                            <td class="colLast"><code>java.io.Externalizable#readExternal(java.io.ObjectInput), java.io.Externalizable#writeExternal(java.io.ObjectOutput)</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="addAllIfMissing(org.moqui.entity.EntityList)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>addAllIfMissing</strong>(<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> el)</h4>
                                <p> Adds each value in the passed list to this list if the value isn't already in it. Returns reference to this list. </p>
                            </li>
                        </ul>
                    
                        <a name="addIfMissing(org.moqui.entity.EntityValue)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>addIfMissing</strong>(<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> value)</h4>
                                <p> Adds the value to this list if the value isn't already in it. Returns reference to this list. </p>
                            </li>
                        </ul>
                    
                        <a name="cloneList()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>cloneList</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="filter(Closure<Boolean>, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filter</strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure, java.lang.Boolean include)</h4>
                                <p> Modify this EntityList so that it includes (or excludes) entity values where the closure evaluates to true.
 The closure is called with a single argument, the current EntityValue in the list, and should evaluate to a Boolean. </p>
                            </li>
                        </ul>
                    
                        <a name="filterByAnd(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByAnd</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</h4>
                                <p> Modify this EntityList so that it contains only the values that match the values in the fields parameter.
     <DL><DT><B>Returns:</B></DT><DD>List of EntityValue objects that match the values in the fields parameter.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fields</code> -  The name/value pairs that must match for a value to be included in the output list.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="filterByAnd(Map<String, Object>, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByAnd</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields, java.lang.Boolean include)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="filterByCondition(org.moqui.entity.EntityCondition, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByCondition</strong>(<a href='../../../org/moqui/entity/EntityCondition.html'>EntityCondition</a> condition, java.lang.Boolean include)</h4>
                                <p> Modify this EntityList so that it includes (or excludes) values matching the condition.
     <DL><DT><B>Returns:</B></DT><DD>List with filtered values.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>condition</code> -  EntityCondition to filter by.</DD><DD><code>include</code> -  If true include matching values, if false exclude matching values.
     Defaults to true (include, ie only include values that do meet condition).</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="filterByDate(java.lang.String, java.lang.String, java.sql.Timestamp)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByDate</strong>(java.lang.String fromDateName, java.lang.String thruDateName, java.sql.Timestamp moment)</h4>
                                <p> Modify this EntityList so that it contains only the values that are active for the moment passed in.
 The results include values that match the fromDate, but exclude values that match the thruDate.
     <DL><DT><B>Returns:</B></DT><DD>A reference to this for convenience.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fromDateName</code> -  The name of the from/beginning date/time field. Defaults to "fromDate".</DD><DD><code>thruDateName</code> -  The name of the thru/ending date/time field. Defaults to "thruDate".</DD><DD><code>moment</code> -  The point in time to compare the values to; if null the current system date/time is used.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="filterByDate(java.lang.String, java.lang.String, java.sql.Timestamp, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByDate</strong>(java.lang.String fromDateName, java.lang.String thruDateName, java.sql.Timestamp moment, boolean ignoreIfEmpty)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="filterByLimit(java.lang.Integer, java.lang.Integer)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByLimit</strong>(java.lang.Integer offset, java.lang.Integer limit)</h4>
                                <p> Modify this EntityList to only contain up to limit values starting at the offset.
     <DL><DT><B>Returns:</B></DT><DD>List with filtered values.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>offset</code> -  Starting index to include</DD><DD><code>limit</code> -  Include only this many values</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="filterByLimit(java.lang.String, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>filterByLimit</strong>(java.lang.String inputFieldsMapName, boolean alwaysPaginate)</h4>
                                <p> For limit filter in a cached entity-find with search-form-inputs, done after the query </p>
                            </li>
                        </ul>
                    
                        <a name="find(Closure<Boolean>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>find</strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure)</h4>
                                <p> Find the first value in this EntityList where the closure evaluates to true. </p>
                            </li>
                        </ul>
                    
                        <a name="findAll(Closure<Boolean>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>findAll</strong>(groovy.lang.Closure&lt;java.lang.Boolean&gt; closure)</h4>
                                <p> Different from filter* method semantics, does not modify this EntityList. Returns a new EntityList with just the
 values where the closure evaluates to true. </p>
                            </li>
                        </ul>
                    
                        <a name="getFirst()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityValue.html'>EntityValue</a> <strong>getFirst</strong>()</h4>
                                <p> Get the first value in the list.
     <DL><DT><B>Returns:</B></DT><DD>EntityValue that is first in the list.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getLimit()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Integer <strong>getLimit</strong>()</h4>
                                <p> The limit used to filter the list, if filterByLimit has been called. </p>
                            </li>
                        </ul>
                    
                        <a name="getMasterValueList(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; <strong>getMasterValueList</strong>(java.lang.String name)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getOffset()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.Integer <strong>getOffset</strong>()</h4>
                                <p> The offset used to filter the list, if filterByLimit has been called. </p>
                            </li>
                        </ul>
                    
                        <a name="getPageIndex()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>getPageIndex</strong>()</h4>
                                <p> For use with filterByLimit when paginated. Equals offset (default 0) divided by page size. </p>
                            </li>
                        </ul>
                    
                        <a name="getPageSize()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>getPageSize</strong>()</h4>
                                <p> For use with filterByLimit when paginated. Equals limit (default 20; for use along with getPageIndex()). </p>
                            </li>
                        </ul>
                    
                        <a name="getPlainValueList(int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; <strong>getPlainValueList</strong>(int dependentLevels)</h4>
                                <p> Get a list of Map (not EntityValue) objects. If dependentLevels is greater than zero includes nested dependents
 in the Map for each value. </p>
                            </li>
                        </ul>
                    
                        <a name="indexMatching(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>indexMatching</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; valueMap)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="isFromCache()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;boolean <strong>isFromCache</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="iterator()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
public&nbsp;java.util.Iterator&lt;<a href='../../../org/moqui/entity/EntityValue.html' title='EntityValue'>EntityValue</a>&gt; <strong>iterator</strong>()</h4>
                                <p> Method to implement the Iterable interface to allow an EntityList to be used in a foreach loop.
     <DL><DT><B>Returns:</B></DT><DD>Iterator&lt;EntityValue&gt; to iterate over internal list.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="move(int, int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>move</strong>(int fromIndex, int toIndex)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="orderByFields(List<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>orderByFields</strong>(java.util.List&lt;java.lang.String&gt; fieldNames)</h4>
                                <p> Modify this EntityList so that is ordered by the field names passed in.
     <DL><DT><B>Returns:</B></DT><DD>List of EntityValue objects in the specified order.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fieldNames</code> -  The field names for the entity values to sort the list by. Optionally prefix each field name
 with a plus sign (+) for ascending or a minus sign (-) for descending. Defaults to ascending.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="removeByAnd(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;<a href='../../../org/moqui/entity/EntityList.html'>EntityList</a> <strong>removeByAnd</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; fields)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="setFromCache()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>setFromCache</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="writeXmlText(java.io.Writer, java.lang.String, int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;int <strong>writeXmlText</strong>(java.io.Writer writer, java.lang.String prefix, int dependentLevels)</h4>
                                <p> Writes XML text with an attribute or CDATA element for each field of each record. If dependents is true also
 writes all dependent (descendant) records.
     <DL><DT><B>Returns:</B></DT><DD>The number of records written</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>writer</code> -  A Writer object to write to</DD><DD><code>prefix</code> -  A prefix to put in front of the entity name in the tag name</DD><DD><code>dependentLevels</code> -  Write dependent (descendant) records this many levels deep, zero for no dependents</DD></DL></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/entity/EntityList" target="_top">Frames</a></li>
            <li><a href="EntityList.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
